#include <stdio.h>

int main() {
    int matrix[5][5] = {
        {1, 2, 3, 4, 5},
        {6, 7, 8, 9, 10},
        {11, 12, 13, 14, 15},
        {16, 17, 18, 19, 20},
        {21, 22, 23, 24, 25}
    };
    int sum = 0, i;
    // 主对角线（i==j）和副对角线（i+j==4）
    for (i = 0; i < 5; i++) {
        sum += matrix[i][i];
        sum += matrix[i][4 - i];
    }
    // 若矩阵为奇数阶，主副对角线交点元素会重复计算，需减去一次
    if (5 % 2 == 1) {
        sum -= matrix[2][2];
    }
    printf("两条对角线元素和为：%d\n", sum);
    return 0;
}